<?php

require_once('util.php');

class Questao extends CI_Controller{

	public function __construct() {
		parent::__construct();	
		$this->load->model('etapa_model');
		$this->load->model('descritor_model');
		$this->load->model('nivel_model');
		$this->load->model('disciplina_model');
		$this->load->model('questao_model');
	}

	public function cadastrar(){
		$data = array();
		$data['etapas'] = $this->listar_etapa();
		$data['descritores'] = $this->listar_descritor();
		$data['niveis'] = $this->listar_nivel();
		$data['disciplinas'] = $this->listar_disciplina();

		Util::show($this, 'questao/cadastrar', $data);		
	}

	public function salvar(){
		$this->questao_model->salvar();
		echo 'ok';
	}

	function listar_etapa(){
		$option = '';
		$etapas = $this->etapa_model->listar();
		foreach ($etapas as $etapa) {
			$option = $option . "<option value='" . $etapa['id'] . "'>" . $etapa['nome'] . "</option>";
		}

		return $option;
	}

	function listar_descritor(){
		$option = '';
		$descritors = $this->descritor_model->listar();
		foreach ($descritors as $descritor) {
			$option = $option . "<option value='" . $descritor['id'] . "'>" . $descritor['nome'] . "</option>";
		}

		return $option;
	}

	function listar_nivel(){
		$option = '';
		$nivels = $this->nivel_model->listar();
		foreach ($nivels as $nivel) {
			$option = $option . "<option value='" . $nivel['id'] . "'>" . $nivel['nome'] . "</option>";
		}

		return $option;
	}

	function listar_disciplina(){
		$option = '';
		$disciplinas = $this->disciplina_model->listar();
		foreach ($disciplinas as $disciplina) {
			$option = $option . "<option value='" . $disciplina['id'] . "'>" . $disciplina['nome'] . "</option>";
		}

		return $option;
	}

}

?>